🛠️ All DevTools

Showing 1181–1200 of 4338 tools

Last Updated
April 26, 2026 at 04:00 AM

[API/SDK] Show HN: Sandbox Agent SDK – unified API for automating coding agents We’ve been working with automating coding agents in sandboxes as of late. It’s bewildering how poorly standardized and difficult to use each agent varies between each other.<p>We open-sourced the Sandbox Agent SDK based on tools we built internally to solve 3 problems:<p>1. Universal agent API: interact with any coding agent using the same API<p>2. Running agents inside the sandbox: Agent Sandbox provides a Rust binary that serves the universal agent API over HTTP, instead of having to futz with undocumented interfaces<p>3. Universal session schema: persisting sessions is always problematic, since we don’t want the source of truth for the conversation to live inside the container in a schema we don’t control<p>Agent Sandbox SDK has:<p>- Any coding agent: Universal API to interact with all agents with full feature coverage<p>- Server or SDK mode: Run as an HTTP server or with the TypeScript SDK<p>- Universal session schema: Universal schema to store agent transcripts<p>- Supports your sandbox provider: Daytona, E2B, Vercel Sandboxes, and more<p>- Lightweight, portable Rust binary: Install anywhere with 1 curl command<p>- OpenAPI spec: Well documented and easy to integrate<p>We will be adding much more in the coming weeks – would love to hear any feedback or questions.

Found: January 28, 2026 ID: 3149

[Other] Show HN: I built a small browser engine from scratch in C++ Hi HN! Korean high school senior here, about to start CS in college.<p>I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works!<p>Features:<p>- HTML parsing with error correction<p>- CSS cascade and inheritance<p>- Block&#x2F;inline layout engine<p>- Async image loading + caching<p>- Link navigation + history<p>Hardest parts:<p>- String parsing(html, css)<p>- Rendering<p>- Image Caching &amp; Layout Reflowing<p>What I learned (beyond code):<p>- Systematic debugging is crucial<p>- Ship with known bugs rather than chase perfection<p>- The Power of &quot;Why?&quot;<p>~3,000 lines of C++17&#x2F;Qt6. Would love feedback on code architecture and C++ best practices!<p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;beginner-jhj&#x2F;mini_browser" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;beginner-jhj&#x2F;mini_browser</a>

Found: January 28, 2026 ID: 3144

[Other] Show HN: An extensible pub/sub messaging server for edge applications hi there! i’ve been working on a project called Narwhal, and I wanted to share it with the community to get some valuable feedback.<p>what is it? Narwhal is a lightweight Pub&#x2F;Sub server and protocol designed specifically for edge applications. while there are great tools out there like NATS or MQTT, i wanted to build something that prioritizes customization and extensibility. my goal was to create a system where developers can easily adapt the routing logic or message handling pipeline to fit specific edge use cases, without fighting the server&#x27;s defaults.<p>why Rust? i chose Rust because i needed a low memory footprint to run efficiently on edge devices (like Raspberry Pis or small gateways), and also because I have a personal vendetta against Garbage Collection pauses. :)<p>current status: it is currently in Alpha. it works for basic pub&#x2F;sub patterns, but I’d like to start working on persistence support soon (so messages survive restarts or network partitions).<p>i’d love for you to take a look at the code! i’m particularly interested in all kind of feedback regarding any improvements i may have overlooked.

Found: January 28, 2026 ID: 3184

[CLI Tool] Show HN: PNANA - A TUI Text Editor I’d like to share PNANA , a lightweight TUI editor built with C++ and FTXUI that I’ve been building for personal use and now open-sourced. It’s a minimal, fast terminal-based editor focused on simple coding and editing workflows—no bloated features, just the core functionality for terminal-centric use cases.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Cyxuan0311&#x2F;PNANA" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Cyxuan0311&#x2F;PNANA</a><p>Key pragmatic features<p>Lightweight C++ core with FTXUI for smooth TUI rendering, fast startup and low resource usage<p>Basic but solid editing capabilities (syntax highlighting, line numbering, basic navigation)<p>Simple build process with minimal dependencies, easy to compile and run on Linux&#x2F;macOS terminals<p>Early LSP integration support for basic code completion (still polishing, but functional for common languages)<p>It’s very much an early-stage project—I built it to scratch my own itch for a minimal, self-built TUI editor and learn C++&#x2F;FTXUI along the way. There are definitely rough edges (e.g., some LSP kinks, limited customization), and it’s not meant to replace mature editors like Vim&#x2F;Nano—just a small open-source project for folks who like minimal terminal tools or want to learn TUI development with C++.<p>Any feedback, bug reports, or tiny suggestions are super welcome. I’m slowly iterating on it and would love to learn from the HN community’s insights. Thanks for taking a look!

Found: January 28, 2026 ID: 3146

[Other] Show HN: SHDL – A minimal hardware description language built from logic gates Hi, everyone!<p>I built SHDL (Simple Hardware Description Language) as an experiment in stripping hardware description down to its absolute fundamentals.<p>In SHDL, there are no arithmetic operators, no implicit bit widths, and no high-level constructs. You build everything explicitly from logic gates and wires, and then compose larger components hierarchically. The goal is not synthesis or performance, but understanding: what digital systems actually look like when abstractions are removed.<p>SHDL is accompanied by PySHDL, a Python interface that lets you load circuits, poke inputs, step the simulation, and observe outputs. Under the hood, SHDL compiles circuits to C for fast execution, but the language itself remains intentionally small and transparent.<p>This is not meant to replace Verilog or VHDL. It’s aimed at: - learning digital logic from first principles - experimenting with HDL and language design - teaching or visualizing how complex hardware emerges from simple gates.<p>I would especially appreciate feedback on: - the language design choices - what feels unnecessarily restrictive vs. educationally valuable - whether this kind of “anti-abstraction” HDL is useful to you.<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;rafa-rrayes&#x2F;SHDL" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rafa-rrayes&#x2F;SHDL</a><p>Python package: PySHDL on PyPI<p>To make this concrete, here are a few small working examples written in SHDL:<p>1. Full Adder<p>component FullAdder(A, B, Cin) -&gt; (Sum, Cout) {<p><pre><code> x1: XOR; a1: AND; x2: XOR; a2: AND; o1: OR; connect { A -&gt; x1.A; B -&gt; x1.B; A -&gt; a1.A; B -&gt; a1.B; x1.O -&gt; x2.A; Cin -&gt; x2.B; x1.O -&gt; a2.A; Cin -&gt; a2.B; a1.O -&gt; o1.A; a2.O -&gt; o1.B; x2.O -&gt; Sum; o1.O -&gt; Cout; }</code></pre> }<p>2. 16 bit register<p># clk must be high for two cycles to store a value<p>component Register16(In[16], clk) -&gt; (Out[16]) {<p><pre><code> &gt;i[16]{ a1{i}: AND; a2{i}: AND; not1{i}: NOT; nor1{i}: NOR; nor2{i}: NOR; } connect { &gt;i[16]{ # Capture on clk In[{i}] -&gt; a1{i}.A; In[{i}] -&gt; not1{i}.A; not1{i}.O -&gt; a2{i}.A; clk -&gt; a1{i}.B; clk -&gt; a2{i}.B; a1{i}.O -&gt; nor1{i}.A; a2{i}.O -&gt; nor2{i}.A; nor1{i}.O -&gt; nor2{i}.B; nor2{i}.O -&gt; nor1{i}.B; nor2{i}.O -&gt; Out[{i}]; } }</code></pre> }<p>3. 16-bit Ripple-Carry Adder<p>use fullAdder::{FullAdder};<p>component Adder16(A[16], B[16], Cin) -&gt; (Sum[16], Cout) {<p><pre><code> &gt;i[16]{ fa{i}: FullAdder; } connect { A[1] -&gt; fa1.A; B[1] -&gt; fa1.B; Cin -&gt; fa1.Cin; fa1.Sum -&gt; Sum[1]; &gt;i[2,16]{ A[{i}] -&gt; fa{i}.A; B[{i}] -&gt; fa{i}.B; fa{i-1}.Cout -&gt; fa{i}.Cin; fa{i}.Sum -&gt; Sum[{i}]; } fa16.Cout -&gt; Cout; } }</code></pre>

Found: January 28, 2026 ID: 3145

[DevOps] Ingress NGINX Controller for Kubernetes

Found: January 28, 2026 ID: 3136

[Other] Serverless backend hosting without idle costs – open-source

Found: January 28, 2026 ID: 3206

DevLensPro

Product Hunt

[Other] AI-powered debugging for Claude Code. Point, click, fix DevLensPro is a Chrome extension that bridges your browser with Claude Code. Point at any UI element, and Claude instantly understands the context—CSS, HTML, console logs, React components, screenshots—and fixes bugs automatically. It eliminates the back-and-forth of describing UI issues. Works with the MCP protocol for seamless integration. 100% local, open source, and privacy-first.

Found: January 28, 2026 ID: 3137

Formboost

Product Hunt

[API/SDK] Handle form submissions without a backend FormBoost is a backend-as-a-service for forms that helps developers, indie hackers, and startups collect form submissions securely without writing backend code. Just create a form in FormBoost, plug the generated API endpoint into your HTML or frontend app, and start receiving submissions instantly. FormBoost handles validation, storage, notifications, analytics, and security—so you can focus on building your product, not plumbing.

Found: January 28, 2026 ID: 3141

Invofox

Product Hunt

[API/SDK] The Document Parsing API for developers Invofox is a document parsing API for developers that turns complex, real-world documents into accurate, structured data. Built for high-variance workflows, Invofox goes beyond OCR with classification, validation, and extraction that scale reliably in production.

Found: January 28, 2026 ID: 3152

[API/SDK] Free Disposable Email Detector & API 🚀 DisposableCheck API helps you detect disposable and temporary email addresses before they pollute your user base. Whether you’re running a SaaS, startup, side project, or landing page, DisposableCheck lets you instantly verify if an email belongs to a known throwaway provider — helping you reduce fake signups, spam, and low-quality users. ⚡ Fast & simple — instant checks with minimal setup 🔌 Developer-friendly — free, easy-to-use API 💸 Free to use — no credit card, no friction

Found: January 28, 2026 ID: 3154

[Database] Show HN: Pinecone Explorer – Desktop GUI for the Pinecone vector database <a href="https:&#x2F;&#x2F;github.com&#x2F;stepandel&#x2F;pinecone-explorer" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;stepandel&#x2F;pinecone-explorer</a>

Found: January 28, 2026 ID: 3147

[Other] Show HN: Mystral Native – Run JavaScript games natively with WebGPU (no browser) Hi HN, I&#x27;ve been building Mystral Native — a lightweight native runtime that lets you write games in JavaScript&#x2F;TypeScript using standard Web APIs (WebGPU, Canvas 2D, Web Audio, fetch) and run them as standalone desktop apps. Think &quot;Electron for games&quot; but without Chromium. Or a JS runtime like Node, Deno, or Bun but optimized for WebGPU (and bundling a window &#x2F; event system using SDL3).<p>Why: I originally started by starting a new game engine in WebGPU, and I loved the iteration loop of writing Typescript &amp; instantly seeing the changes in the browser with hot reloading. After getting something working and shipping a demo, I realized that shipping a whole browser doesn&#x27;t really work if I also want the same codebase to work on mobile. Sure, I could use a webview, but that&#x27;s not always a good or consistent experience for users - there are nuances with Safari on iOS supporting WebGPU, but not the same features that Chrome does on desktop. What I really wanted was a WebGPU runtime that is consistent &amp; works on any platform. I was inspired by deno&#x27;s --unsafe-webgpu flag, but I realized that deno probably wouldn&#x27;t be a good fit long term because it doesn&#x27;t support iOS or Android &amp; doesn&#x27;t bundle a window &#x2F; event system (they have &quot;bring your own window&quot;, but that means writing a lot of custom code for events, dealing with windowing, not to mention more specific things like implementing a WebAudio shim, etc.). So that got me down the path of building a native runtime specifically for games &amp; that&#x27;s Mystral Native.<p>So now with Mystral Native, I can have the same developer experience (write JS, use shaders in WGSL, call requestAnimationFrame) but get a real native binary I can ship to players on any platform without requiring a webview or a browser. No 200MB Chromium runtime, no CEF overhead, just the game code and a ~25MB runtime.<p>What it does: - Full WebGPU via Dawn (Chrome&#x27;s implementation) or wgpu-native (Rust) - Native window &amp; events via SDL3 - Canvas 2D support (Skia), Web Audio (SDL3), fetch (file&#x2F;http&#x2F;https) - V8 for JS (same engine as Chrome&#x2F;Node), also supports QuickJS and JSC - ES modules, TypeScript via SWC - Compile to single binary (think &quot;pkg&quot;): `mystral compile game.js --include assets -o my-game` - macOS .app bundles with code signing, Linux&#x2F;Windows standalone executables - Embedding API for iOS and Android (JSC&#x2F;QuickJS + wgpu-native)<p>It&#x27;s early alpha — the core rendering path works well &amp; I&#x27;ve tested on Mac, Linux (Ubuntu 24.04), and Windows 11, and some custom builds for iOS &amp; Android to validate that they can work, but there&#x27;s plenty to improve. Would love to get some feedback and see where it can go!<p>MIT licensed.<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;mystralengine&#x2F;mystralnative" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mystralengine&#x2F;mystralnative</a><p>Docs: <a href="https:&#x2F;&#x2F;mystralengine.github.io&#x2F;mystralnative&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mystralengine.github.io&#x2F;mystralnative&#x2F;</a>

Found: January 27, 2026 ID: 3170

[Other] Nannou – A creative coding framework for Rust

Found: January 27, 2026 ID: 3167

[Other] Show HN: I built a CSV parser to try Go 1.26's new SIMD package Hey HN,<p>A CSV parser using Go 1.26&#x27;s experimental simd&#x2F;archsimd package.<p>I wanted to see what the new SIMD API looks like in practice. CSV parsing is mostly &quot;find these bytes in a buffer&quot;—load 64 bytes, compare, get a bitmask of positions. The interesting part was handling chunk boundaries correctly (quotes and line endings can split across chunks).<p>- Drop-in replacement for encoding&#x2F;csv - ~20% faster for unquoted data on AVX-512 - Quoted data is slower (still optimizing) - Scalar fallback for non-AVX-512<p>Requires GOEXPERIMENT=simd.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;nnnkkk7&#x2F;go-simdcsv" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nnnkkk7&#x2F;go-simdcsv</a><p>Feedback on edge cases or the SIMD implementation welcome.

Found: January 27, 2026 ID: 3140

[Database] Show HN: ShapedQL – A SQL engine for multi-stage ranking and RAG Hi HN,<p>I’m Tullie, founder of Shaped. Previously, I was a researcher at Meta AI, worked on ranking for Instagram Reels, and was a contributor to PyTorch Lightning.<p>We built ShapedQL because we noticed that while retrieval (finding 1,000 items) has been commoditized by vector DBs, ranking (finding the best 10 items) is still an infrastructure problem.<p>To build a decent for you feed or a RAG system with long-term memory, you usually have to put together a vector DB (Pinecone&#x2F;Milvus), a feature store (Redis), an inference service, and thousands of lines of Python to handle business logic and reranking.<p>We built an engine that consolidates this into a single SQL dialect. It compiles declarative queries into high-performance, multi-stage ranking pipelines.<p>HOW IT WORKS:<p>Instead of just SELECT <i>, ShapedQL operates in four stages native to recommendation systems:<p>RETRIEVE: Fetch candidates via Hybrid Search (Keywords + Vectors) or Collaborative Filtering. FILTER: Apply hard constraints (e.g., &quot;inventory &gt; 0&quot;). SCORE: Rank results using real-time models (e.g., p(click) or p(relevance)). REORDER: Apply diversity logic so your Agent&#x2F;User doesn’t see 10 nearly identical results.<p>THE SYNTAX: Here is what a RAG query looks like. This replaces about 500 lines of standard Python&#x2F;LangChain code:<p>SELECT item_id, description, price<p>FROM<p><pre><code> -- Retrieval: Hybrid search across multiple indexes search_flights(&quot;$param.user_prompt&quot;, &quot;$param.context&quot;), search_hotels(&quot;$param.user_prompt&quot;, &quot;$param.context&quot;) </code></pre> WHERE<p><pre><code> -- Filtering: Hard business constraints price &lt;= &quot;$param.budget&quot; AND is_available(&quot;$param.dates&quot;) </code></pre> ORDER BY<p><pre><code> -- Scoring: Real-time reranking (Personalization + Relevance) 0.5 * preference_score(user, item) + 0.3 * relevance_score(item, &quot;$param.user_prompt&quot;) </code></pre> LIMIT 20<p>If you don’t like SQL, you can also use our Python and Typescript SDKs. I’d love to know what you think of the syntax and the abstraction layer!</i>

Found: January 27, 2026 ID: 3157

[Other] Show HN: Build Web Automations via Demonstration Hey HN,<p>We’ve been building browser agents for a while. In production, we kept converging on the same pattern: deterministic scripts for the happy path, agents only for edge cases. So we built Demonstrate Mode.<p>The idea is simple: You perform your workflow once in a remote browser. Notte records the interactions and generates deterministic automation code.<p>How it works: - Record clicks, inputs, navigations in a cloud browser - Compile them into deterministic code (no LLM at runtime) - Run and deploy on managed browser infrastructure<p>Closest analog is Playwright codegen but: - Infrastructure is handled (remote browsers, proxies, auth state) - Code runs in a deployable runtime with logs, retries, and optional agent fallback<p>Agents are great for prototyping and dynamic steps, but for production we usually want versioned code and predictable cost&#x2F;behavior. Happy to dive into implementation details in the comments.<p>Demo: <a href="https:&#x2F;&#x2F;www.loom.com&#x2F;share&#x2F;f83cb83ecd5e48188dd9741724cde49a" rel="nofollow">https:&#x2F;&#x2F;www.loom.com&#x2F;share&#x2F;f83cb83ecd5e48188dd9741724cde49a</a><p>-- Andrea &amp; Lucas, Notte Founders

Found: January 27, 2026 ID: 3139

I made my own Git

Hacker News (score: 14)

[Other] I made my own Git

Found: January 27, 2026 ID: 3130

[Other] Three dev tools built to respect your time, not exploit it Three focused utilities for developers: regex generation, code review, and secret management. Built by a solo dev tired of bloated SaaS that treats users as products. Free tiers that actually work. No tracking. No dark patterns. Just tools.

Found: January 27, 2026 ID: 3131

API Market

Product Hunt

[API/SDK] Connect to Any API, Instantly. AI API marketplace: image generation, text processing, NLP & more. Easy integration, comprehensive documentation, reliable performance for developers.

Found: January 27, 2026 ID: 3132
Previous Page 60 of 217 Next